package cn.wolf.rpc.provider;


import cn.wolf.rpc.publicinterface.HelloService;

/**
 * 服务提供者 - 实现公用接口功能
 */
public class HelloServiceImpl implements HelloService {

    private int count;
    /**
     * 当服务消费者调用该方法,返回一个结果
     *
     * @param msg 消息
     * @return 回复
     */
    @Override
    public String hello(String msg) {
        System.out.println("收到服务消费者发送的消息:" + msg);
        //根据mes 返回不同的结果
        if (msg != null) {
            return "你好客户端, 我已经收到你的消息 [" + msg + "] 第" + (++count) + " 次";
        } else {
            return "你好客户端, 我已经收到你的消息 ";
        }
    }
}
